home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Solar Heaven
/
solar heaven.iso
/
utilites
/
elftree
/
features.et
< prev
next >
Wrap
Text File
|
1994-05-20
|
36KB
|
692 lines
Description of ELFTREE (TM) v3.10S: (US$35-US$50; FREE SHIPPING)
by Alan J Avery, developer (member ASP)
1408 Noble Ave
Springfield, IL 62704-3450
(217)698-8600 (Voice); (217)698-8601 (FAX)
CompuServe ID: 73077,3605
ELFTREE is an integrated suite of hundreds (maybe thousands) of
file, directory and program management utilities.
ELFTREE can be used from the keyboard or mouse.
Yes, there are many programs in the marketplace that have some
of its features, but there are MANY features in ELFTREE that are
better or faster than the features in these standalone utilities.
For example, some programs can find all files that match a single
file specification, and print a list of these files. In ELFTREE,
you can look for files that match any of a group of specifications
(or exclude the ones that are in the group), AND the full range of
file/program management features can be applied to these files -
you can tag selected ones for copying, editing, archiving, printing,
etc., pop up a menu to perform a user-defined action against them,
change the date/time stamp, etc.
Which is more useful to you?
Here is a list of the major features in ELFTREE:
******************************************************************
File display:
=============
o Tap or click on Help or ? for help. Help loads the ELFTREE.HLP
file, which details many powerful features. Use the Print
tool to print this file, or use Find when viewing it to search
for key words or text. The [?] symbol pops up a quick reference
chart of what keys are available at that moment.
o Tap or click on F10 to set a group of file specifications to gather
upon entering a directory. For example, it can be set up to
exclude EXE, COM and BAT files, or to display only those files
that have their archive flag set. ELFTREE can handle names that
DOS can't handle, such as *ELF*, which means "has ELF in the name".
Here are some examples of specs that can be used:
README - Name must be "README".
??? - Name must have exactly three characters.
ET*.* - Names that begin with "ET".
*.EXE - Names with an extension of "EXE".
*ELF* - Names with "ELF" somewhere.
*A*B*C* - Names with "A", "B" and "C" (in that order).
A*B*C - Names that start with "A", end with "C" and have "B"
somewhere between them.
Of course, many more types are possible. Feel free to experiment.
o Click on the scroll bar to move from one screen of files to the
next or previous screen.
o Tap or click on F2 to sort the files displayed in any of thousands
of ways, or to reorder the files temporarily for processing. Up
to 4 levels of sorting are possible, and the files can be sorted
at each level by Name, Extension, Size, Date/Time, Disk Order,
Attribute, Tag, Percent Slack Space, Date only, Time only or by
Note Content. Tap or click on F5 to rearrange the display as
needed for special processing when sorting alone won't put the
files in the desired order.
o Search for a file in the current list as you type it. Tap [=] to
activate the search, then just start typing. If more than one
match is available, tap or click on [DownArrow] to highlight the
next match, or [UpArrow] to highlight the previous match. Of
course, non-DOS names can be used, such as *ELF* to find a file
with "ELF" somewhere in the name.
To find a file starting with a particular number or letter, press
[Alt] and tap the key with the number or letter desired. For
example, [Alt+E] will find the next file that starts with "E".
o Tap or click on [F3] to open up the DOS Gateway window. (The [X]
key can also be used). Tap or click on [Enter] to shell to DOS
(ET+DOS uses only 6K of RAM), or enter a command and run it from
this window. Dozens of programmable symbols let commands of
incredible variety and complexity be built.
For example, here's a command to archive all tagged files, but
stop and prompt forr the name of the archive when it is executed:
PCZIP -a {Input}"Enter archive name:" @{Temp}
When this command is run, ELFTREE will pop up a box with the
prompt "Enter archive name:" in it (quotes are not used). The
response provided is inserted directly into the command, then
the rest of the command is resolved and it is executed. The
symbol {Temp} provides the name of a file that has the name of
all tagged files inside it (it is created automatically just
before the command is carried out).
In addition to commands entered through the DOS Gateway, user-
defined menus can be built. These are attached to the [U] and
[Alt+F1] through [Alt+F12] keys, or to any file extension
(40 extensions per directory). Up to 100 commands can be put
in a single menu, and each selection can consist of multiple
commands connected by '^' symbols.
Menus can be nested 10 levels deep and can have comments,
special help, etc. Plus, if you make ELFTREE start up in a
menu (see Customize menu under Miscellaneous Settings), you can
set up ELFTREE for a friend or customer as a menu-driven way for
them to get into their favorite applications!
User-defined menus automatically have scrollbars attached for
easily moving forward or backward one screenful at a time.
Here is a list of the special symbols available for commands:
Group 1 - Macro symbols that provide objects for commands:
Symbol Alternate Description
======== ========= ===========================================
{CName} #C Drive:\Path\Name.Ext of current file
{Date} #V Current date
{Dext} #] Extension of current directory
{Dir} #| Name.Ext of current directory
{Dname} #[ Name of current directory
{Drive} #4 Current drive (e.g. [A:])
{Editor} #ü Name of currently defined editor.
{ETFind} #Ç Path to ETFIND directory.
{Ext} #E Extension of current file
{FName} #F Name.Ext of current file
{FDate} #G Date of current file
{FNote} #7 Note on current file
{FTime} #H Time of current file
{FSize} #5 Size of current file (flush left)
{LDrive} #? Former drive (e.g. [C:])
{List} #L Execute command against list of tagged files
{LPath} #/ Formerly displayed path
{Name} #N Name of current file
{Page} #P Current page (use for printing)
{Path} #\ Currently displayed path
{RSize} #6 Size of current file (right-justified)
{Temp} #@ Insert name of filenames of tagged files
{Time} #X Current time
Group 2 - Macro symbols that control command actions:
Symbol Alternate Description
======== ========= ===========================================
^ Join multiple commands
{COM1} #A Send string to serial port COM1
{COM2} #B Send string to serial port COM2
{DI